/**
 * @author:albert
 * @date:2016年7月13日
 */
package com.bkbw.live.battle.business.items;

/**
 * @author albert
 *
 */
public class UnitBagItemChange {
	public static enum UnitBagItemOpType{
		Insert(0),  // 新增背包格子，获得新的物品，需要存放在新格子上时
		UpdateNumber(1),  // 背包格子数量改变，格子上物品有堆叠如99个，使用1个物品时仅改变数量而其他属性不变
		UpdateContent(2), // 背包格子内容改变，比如武器被强化
		Delete(3),//删除背包格子
		UpdateEquip(4); //物品被安装或卸下
		private int value;
		public int value() {
			return value;
		}
		private UnitBagItemOpType(int val) {
			value = val;
		}
	}
	public UnitBagItemChange(UnitBagItem item, UnitBagItemOpType opType) {
		this.item = item;
		this.opType = opType;
	}
	private UnitBagItemOpType opType;
	private UnitBagItem item;
	
	public UnitBagItemOpType getOpType() {
		return opType;
	}
	public UnitBagItem getItem() {
		return item;
	}
	
}
